home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d2 / peruse10.arc / READ.ME < prev    next >
Text File  |  1990-10-01  |  58KB  |  1,417 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.                                      P E R U S E
  7.                                     -------------
  8.  
  9.  
  10.                                      Version 1.00
  11.                                     --------------
  12.  
  13.  
  14.  
  15.                              " R E A D . M E "    F I L E
  16.                             ------------------------------
  17.  
  18.  
  19.  
  20.                        Copyright (c) 1990 by Falk Data Systems.
  21.                                  All rights reserved.
  22.  
  23.  
  24.  
  25.  
  26.           Introduction .................................................  2
  27.           Installation Instructions ....................................  3
  28.           Configuration File ...........................................  3
  29.           Instructions .................................................  3
  30.  
  31.           Command Line Parameters ......................................  4
  32.  
  33.           Disk Vendors and BBSs .......................................  10
  34.  
  35.           Keyboard Commands ...........................................  10
  36.             File Commands .............................................. 11
  37.             Cursor Movement Commands ................................... 12
  38.             Place Holder Commands ...................................... 14
  39.             Block Commands ............................................. 14
  40.             Search Commands ............................................ 16
  41.             Display Mode Toggles ....................................... 17
  42.             Other Commands ............................................. 18
  43.  
  44.           Function Key Quick Reference ................................. 19
  45.  
  46.           Mouse Usage .................................................. 20
  47.             Mouse Hot Spots ............................................ 20
  48.             Scroll Bars ................................................ 23
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.           Peruse - READ.ME                                     Page 1 of 24
  60.  
  61.  
  62.                    Peruse:  An ASCII and Binary File Reader (1.00)
  63.  
  64.  
  65.           -------------
  66.           Introduction:
  67.           -------------
  68.  
  69.           Thank you for trying Peruse!
  70.  
  71.           Peruse is an ASCII (text) and Binary (non-text) file reader
  72.           capable of reading files of an unlimited size in text or hex
  73.           formats.  Peruse can read an almost unlimited number of files at
  74.           a time.  Peruse can be loaded as a swapping memory resident
  75.           program requiring only about 7K of normal RAM memory while
  76.           resident, or it can load as a stand-alone, DESQview aware
  77.           program.  Peruse can swap to XMS or EMS memory, or to disk.
  78.           Peruse also provides a pop-up DOS shell capability.
  79.  
  80.           One excellent use for Peruse is while evaluating a new shareware
  81.           program.  Peruse can be loaded memory-resident with all the
  82.           documentation files for the program you are evaluating.  Since
  83.           Peruse uses swapping technology, it keeps only about 7K of normal
  84.           DOS RAM.  You can then run the shareware program you are
  85.           evaluating and pop-up Peruse at any time to examine the
  86.           documentation files for that program.  This comes in very handy
  87.           for those who don't want to print a large documentation file
  88.           right away.  Oh, and you can print part or all of a file while
  89.           Peruse is popped up.
  90.  
  91.           Best of all, Peruse is free!
  92.  
  93.  
  94.               Peruse:  An ASCII (text) and Binary (non-text) File Reader
  95.              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  96.                Peruse (pe rooz')  1. to examine or study attentively
  97.                and in detail; scrutinize  2. to read carefully or
  98.                thoroughly; study 3. to read:  a pretentious use, now
  99.                often connoting a casual or leisurely reading.
  100.  
  101.  
  102.                       Canonize:  The Peruse Customizing Program
  103.                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  104.                Canon ('Kan-un)  an official or authoritative list; an
  105.                accepted principle or rule.
  106.  
  107.                Canonize ('Kan-u-nïze) produces a configuration file
  108.                for Peruse.  This configuration file is then the
  109.                official or authoritative list governing Peruse, it
  110.                becomes the accepted principle or rule.
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.           Peruse - READ.ME                                     Page 2 of 24
  119.  
  120.  
  121.                    Peruse:  An ASCII and Binary File Reader (1.00)
  122.  
  123.  
  124.           --------------------------
  125.           Installation Instructions:
  126.           --------------------------
  127.  
  128.           Installation is easy.  Simply copy all the files (PERUSE.EXE,
  129.           PERUSE.HLP, and CANONIZE.EXE) to a subdirectory in your DOS path.
  130.  
  131.           If you don't like the program names (PERUSE.EXE and CANONIZE.EXE)
  132.           you may safely rename them to any name you like, so long as the
  133.           ".EXE" extension remains the same.  If you prefer one character
  134.           names, you might consider "R.EXE" for Peruse - with the "R"
  135.           standing for (R)eader.
  136.  
  137.           If you change the names of the program files, please do not
  138.           change the name of the configuration file "PERUSE.CFG".
  139.           PERUSE.CFG is produced by Canonize and should not be renamed
  140.           (both Peruse and Canonize must be able to find it).  You should
  141.           also avoid changing the name of the Peruse help file
  142.           (PERUSE.HLP).  If you rename it, Peruse won't be able to find it.
  143.  
  144.           If you wish to customize the operation of Peruse, Canonize makes
  145.           it easy.
  146.  
  147.  
  148.           -------------------
  149.           Configuration File:
  150.           -------------------
  151.  
  152.           When Peruse starts, it looks for a configuration file called
  153.           "PERUSE.CFG".  If it finds this file, Peruse will read it to
  154.           determine your preferences.  If it does not find this file,
  155.           Peruse will run using the options as they were set when Peruse
  156.           was originally shipped from Falk Data Systems.
  157.  
  158.           The configuration file (PERUSE.CFG) is produced by the
  159.           customizing program - CANONIZE.EXE.
  160.  
  161.  
  162.           -------------
  163.           Instructions:
  164.           -------------
  165.  
  166.           You may have noticed that Peruse does not include extensive
  167.           documentation files.  This is because the complete instructions
  168.           are included in the built-in Help System.  Both Peruse and
  169.           Canonize have extensive Help Systems providing both context-
  170.           sensitive and indexed (hypertext) help.  Simply press the <F1>
  171.           key at any time for help.  You may also request help by pressing
  172.           and releasing both the left and right mouse buttons
  173.           simultaneously (which we call <ClickBoth>).
  174.  
  175.  
  176.  
  177.           Peruse - READ.ME                                     Page 3 of 24
  178.  
  179.  
  180.                    Peruse:  An ASCII and Binary File Reader (1.00)
  181.  
  182.  
  183.           For complete instructions, command line options, and more, start
  184.           Peruse by typing "PERUSE READ.ME" <Enter>.  This is done for you
  185.           automatically if you use the "GO.BAT" batch file - simply type
  186.           "GO" <Enter> to start Peruse).  Then press <F1> for help.  You
  187.           might start with the topic called "Help on Help" which will help
  188.           you to get the most out of the Help System built into Peruse.
  189.  
  190.           Peruse uses an external help file called "PERUSE.HLP".  This file
  191.           must be present for Peruse to work.  Canonize has its Help System
  192.           built into the CANONIZE.EXE file and doesn't require an external
  193.           help file.
  194.  
  195.           Please take a few moments to read the "Dedication", which is
  196.           built into the Peruse Help System.  Peruse is dedicated to a very
  197.           deserving individual for his unceasing support of the shareware
  198.           concept of software marketing.
  199.  
  200.           For information on other products from Falk Data Systems, please
  201.           pop-up the Peruse Help System (by pressing <F1> while in Peruse)
  202.           and choose "Other Products" on the main Help Topic Index.  This
  203.           will provide you with complete information on our other software
  204.           (and non-software) products.  Thank you for trying Peruse and
  205.           especially for supporting shareware!
  206.  
  207.  
  208.           ------------------------
  209.           Command Line Parameters:
  210.           ------------------------
  211.  
  212.           Several command line options are available and are described in
  213.           detail below.  Before we discuss the command line options, you
  214.           should be aware of some limitations when Peruse is loaded as a
  215.           TSR (memory-resident program).
  216.  
  217.           Peruse has been tested extensively with 4DOS from JP Software and
  218.           works well with 4DOS.  We normally run 4DOS on all of our
  219.           machines at Falk Data Systems (yes, we like 4DOS that much) so
  220.           4DOS users should encounter no difficulties.
  221.  
  222.           Peruse is designed to provide you with as much usable memory as
  223.           possible while it is resident.  To accomplish this, Peruse must
  224.           be able to swap itself into and out of memory.  Because of this
  225.           swapping behavior there are several things you must avoid:
  226.  
  227.                1)  Peruse cannot be loaded into "high" memory using
  228.                utilities such as QRAM, QEMM, 386MAX, or any similar
  229.                utility.
  230.  
  231.                2)  Peruse should not be loaded before programs that contain
  232.                hardware interrupt handlers.  Examples of such programs are
  233.                network shells, multitasking operating systems, and
  234.  
  235.  
  236.           Peruse - READ.ME                                     Page 4 of 24
  237.  
  238.  
  239.                    Peruse:  An ASCII and Binary File Reader (1.00)
  240.  
  241.  
  242.                communications programs.  If you are going to use Peruse in
  243.                these environments you should load it after the network
  244.                shell or multitasking operating system is installed.
  245.  
  246.                3)  It is possible to load Peruse and still run
  247.                communications programs like QModem, ProComm or TAPCIS,
  248.                providing you follow some simple guidelines.  Do NOT pop
  249.                Peruse up over your communication program while it is
  250.                online, uploading or downloading, or waiting to answer an
  251.                incoming call.  When Peruse pops up it swaps the current
  252.                application out - essentially trading places with it in
  253.                memory.  This will be a problem if the other program was
  254.                trying to deal with com ports or some other hardware related
  255.                activity.  Of course, if you are using a program like
  256.                QModem, ProComm or TAPCIS and the program is not online or
  257.                waiting to answer an incoming call, then it is safe to pop
  258.                up Peruse.
  259.  
  260.                4)  Peruse will not pop up over a program operating in
  261.                graphics mode.  Peruse does not know how to save and restore
  262.                a graphics screen.  So to prevent problems, Peruse will
  263.                simply beep and refuse to pop up when your video system is
  264.                in graphics mode.
  265.  
  266.           There are also some important restrictions regarding the DOS
  267.           shell capabilities.
  268.  
  269.                1)  You cannot swap to a DOS shell if Peruse was popped up
  270.                over the DOS command line.  The problem has to do with the
  271.                way DOS handles its internal stacks.  You're probably
  272.                wondering "why would I want to shell to the DOS command line
  273.                when I was already at the DOS command line?".  Well, there's
  274.                really no reason to do this, so it isn't much of a
  275.                limitation.  Unfortunately, this is one of the first things
  276.                users try to do when they start experimenting with Peruse.
  277.                Of course, if Peruse is loaded as a stand-alone program (not
  278.                memory-resident) then the DOS shell capability should always
  279.                work.
  280.  
  281.                2)  This same conflict arises if you pop up some other TSR
  282.                from the DOS command line and then try to pop up Peruse and
  283.                swap to a DOS shell.  Even though you popped up another TSR
  284.                first, technically you are still at the DOS command line.
  285.  
  286.                3)  The DOS programs DEBUG and EDLIN are very similar to the
  287.                DOS command line in terms of how internal DOS stacks are
  288.                managed.  Because of this you cannot pop up Peruse and swap
  289.                to a DOS shell from within DEBUG or EDLIN.
  290.  
  291.  
  292.  
  293.  
  294.  
  295.           Peruse - READ.ME                                     Page 5 of 24
  296.  
  297.  
  298.                    Peruse:  An ASCII and Binary File Reader (1.00)
  299.  
  300.  
  301.                4)  It is possible, under a multitasking system such as
  302.                DESQview, for Peruse to not recognize that you are at the
  303.                DOS command line.  So be very careful when using Peruse
  304.                under a multitasking operating system - don't try to pop up
  305.                Peruse and shell to DOS from the DOS command line.
  306.  
  307.                5)  Finally, the most important restriction:  Do NOT install
  308.                another memory-resident program while you are within the DOS
  309.                shell provided by Peruse.  When you exit from the DOS shell
  310.                Peruse will swap the new memory-resident program out and the
  311.                results will not be pretty.
  312.  
  313.           When Peruse is swapping to disk, it must be absolutely guaranteed
  314.           that it will have access to it's swap files when it swaps itself
  315.           into or out of memory.  This requirement, coupled with the speed
  316.           issue, mean that Peruse's swap file cannot be located on
  317.           removable media such as a floppy diskette.   Peruse checks for
  318.           this and will refuse to load memory-resident if you specify a
  319.           floppy drive as the location for the swap files.  Even though the
  320.           media is technically removable, you may still use a Bernoulli
  321.           drive as the location for the swap files.
  322.  
  323.           Hidden Swap Files:  Peruse will swap to disk if there is not
  324.           enough XMS or EMS memory for the swapping operation, or if you
  325.           specifically instruct Peruse to swap to disk (disk swapping can
  326.           also be disabled using Canonize).  When Peruse swaps to disk it
  327.           uses the "hidden" file attribute for its swap file (or files).
  328.           This is to prevent you from accidentally deleting the swap files.
  329.           The hidden files should cause you no problems.  Peruse will
  330.           automatically delete these files when it is unloaded from memory.
  331.           If you turn off or reboot your computer without unloading Peruse
  332.           from memory, then the swap files will remain on disk.  Peruse
  333.           will reuse the same files the next time it is loaded, so you
  334.           won't need to worry about disk space being wasted.
  335.  
  336.  
  337.           Peruse Usage:
  338.  
  339.                   Peruse <filename> [filename...] [-options] <Enter>
  340.  
  341.           Peruse can accept multiple file names, including wild card
  342.           characters ("*","?") and path names.
  343.  
  344.  
  345.           Peruse Command Line Options:
  346.           ----------------------------
  347.  
  348.           Some programs are overly picky about how a command line option is
  349.           entered.  Some programs expect each option to be preceded by a
  350.           space and a backslash.  Even worse, some programs are case
  351.           sensitive - a command line option must be lower case, or it must
  352.  
  353.  
  354.           Peruse - READ.ME                                     Page 6 of 24
  355.  
  356.  
  357.                    Peruse:  An ASCII and Binary File Reader (1.00)
  358.  
  359.  
  360.           be upper case, or some other limitation.  Command line options
  361.           with Peruse are very easy.
  362.  
  363.           For instance, if a command line option is "/X" - the "X" may be
  364.           either upper or lower case.  Furthermore, it may be preceded by a
  365.           forward slash (/), a backslash (\), or a dash (-).
  366.  
  367.           Because of the similarities between a path containing a backslash
  368.           "\" and a possible option, at least one <Space> character (or
  369.           <Tab>) must appear between each option on the command line.
  370.  
  371.           Here is a brief list of options.  The list is followed by a
  372.           detailed description of each option.
  373.  
  374.              -D               force swapping to Disk only (implies "-T")
  375.  
  376.              -E               force swapping to EMS memory only (implies
  377.                               "-T")
  378.  
  379.              -H               Help (same as "-?")
  380.  
  381.              -M               Minimize swap size (XMS and Disk only)
  382.  
  383.              -S               Snow prevention on CGAs
  384.  
  385.              -T               TSR (memory-resident) mode - uses swapping
  386.  
  387.              -U               Unload the previously loaded copy of Peruse
  388.                               from memory
  389.  
  390.              -X               force swapping to XMS memory only (implies
  391.                               "-T")
  392.  
  393.              -?               shows a list of all available command line
  394.                               options and returns to the DOS command line
  395.                               (Help - same as "-H")
  396.  
  397.  
  398.           (D) Force Swapping to Disk Only:
  399.  
  400.                This option tells Peruse to load as a memory-resident
  401.                program and it forces Peruse to swap to disk even if
  402.                sufficient EMS or XMS memory is available.  Swapping to disk
  403.                is inevitably slower than swapping to EMS or XMS memory.
  404.                The speed of the swapping process can be further controlled
  405.                by the "-M" option described below.
  406.  
  407.                This option can be permanently controlled using Canonize.
  408.  
  409.  
  410.  
  411.  
  412.  
  413.           Peruse - READ.ME                                     Page 7 of 24
  414.  
  415.  
  416.                    Peruse:  An ASCII and Binary File Reader (1.00)
  417.  
  418.  
  419.           (E) Force Swapping to EMS Memory Only:
  420.  
  421.                This option tells Peruse to load as a memory-resident
  422.                program and it forces Peruse to swap to EMS memory.  If
  423.                there is not enough EMS memory available, then Peruse will
  424.                abort without attempting to swap to either disk or XMS
  425.                memory.
  426.  
  427.                This option can be permanently controlled using Canonize.
  428.  
  429.  
  430.           (H) Help:
  431.  
  432.                Displays a list of command line options and returns you to
  433.                the DOS prompt.  This option is the same as "-?"  described
  434.                below.
  435.  
  436.  
  437.           (M) Minimize Swap Size:
  438.  
  439.                This option applies only when Peruse is loading as a
  440.                memory-resident program and will be swapping to disk or to
  441.                XMS memory (it is ignored when swapping to EMS memory).
  442.  
  443.                When swapping to disk, two swap files are used.  When
  444.                swapping to XMS memory, two blocks of memory are used.  One
  445.                is used for storing the memory under the control of Peruse,
  446.                the other is used for storing the memory under the control
  447.                of the application being swapped out.  This allows the
  448.                swapping operation to occur as quickly as possible - at the
  449.                expense of using more disk space, or more XMS memory.
  450.  
  451.                When the "-M" option is used, Peruse will use only one file
  452.                when swapping to disk, or one memory block when swapping to
  453.                XMS memory.  In effect, the two swap images "trade places"
  454.                with each other during the swapping operation.
  455.  
  456.                This option causes Peruse to use much less disk space, or
  457.                much less XMS memory.  The price you pay for conserving
  458.                these resources is speed.  Swapping takes much longer in
  459.                this mode.
  460.  
  461.                This option can be permanently controlled using Canonize.
  462.  
  463.  
  464.  
  465.  
  466.  
  467.  
  468.  
  469.  
  470.  
  471.  
  472.           Peruse - READ.ME                                     Page 8 of 24
  473.  
  474.  
  475.                    Peruse:  An ASCII and Binary File Reader (1.00)
  476.  
  477.  
  478.           (S) Snow Prevention:
  479.  
  480.                Causes Peruse to prevent snow when using a CGA
  481.                adapter/monitor.  This option will slow down screen writes
  482.                somewhat, but will prevent the snow problem that might
  483.                otherwise be visible on a CGA monitor.
  484.  
  485.                The real-time clock, that appears in the upper right hand
  486.                portion of the main Peruse display, will continue to access
  487.                video memory directly in order to minimize it's effects on
  488.                the rest of the program.  Because of this, you may still
  489.                experience a slight amount of snow on some older CGAs.
  490.  
  491.  
  492.           (T) TSR Mode:
  493.  
  494.                Causes Peruse to load as a memory resident (TSR - Terminate
  495.                and Stay Resident) program.  It will remain in memory until
  496.                it is unloaded.  When loaded with the "-T" option, Peruse
  497.                will attempt to swap to EMS memory.  If there is not enough
  498.                EMS memory then it will attempt to swap to XMS memory.  If
  499.                there is not enough XMS memory then it will attempt to swap
  500.                to disk.  If there is not enough disk space then it will
  501.                abort with an error message.  You can customize this
  502.                behavior using Canonize.
  503.  
  504.                This option can be permanently controlled using Canonize.
  505.  
  506.  
  507.           (U) Unload From Memory:
  508.  
  509.                Tells Peruse to look for a copy of itself already loaded
  510.                into memory, and to unload that copy if found.  When this
  511.                option is used, Peruse will unload the resident copy and
  512.                then return to DOS.
  513.  
  514.                If Peruse was not previously loaded then this option is
  515.                ignored.
  516.  
  517.                * When this option is used it should be the only option
  518.                used.
  519.  
  520.  
  521.  
  522.  
  523.  
  524.  
  525.  
  526.  
  527.  
  528.  
  529.  
  530.  
  531.           Peruse - READ.ME                                     Page 9 of 24
  532.  
  533.  
  534.                    Peruse:  An ASCII and Binary File Reader (1.00)
  535.  
  536.  
  537.           (X) Force Swapping to XMS Memory Only:
  538.  
  539.                This option tells Peruse to load as a memory-resident
  540.                program and forces Peruse to swap to XMS memory.  If there
  541.                is not enough XMS memory available then Peruse will abort
  542.                without attempting to swap to either disk or EMS memory.
  543.  
  544.                NOTE:  XMS swapping is only available with XMS (eXtended
  545.                Memory Specification) extended memory - not with simulated
  546.                extended memory or extended memory which doesn't conform to
  547.                the XMS standard.
  548.  
  549.                This option can be permanently controlled using Canonize.
  550.  
  551.  
  552.           (?) Help:
  553.  
  554.                Displays a list of command line options and returns to DOS.
  555.                This option is the same as "-H" described above.
  556.  
  557.  
  558.           ----------------------
  559.           Disk Vendors and BBSs:
  560.           ----------------------
  561.  
  562.           The Help System built into Peruse has complete information for
  563.           Disk Vendors and BBS SYSOPS, including sample descriptions of the
  564.           product.  Please start Peruse and press <F1> for help.  Then
  565.           select "Vendor Information" or "BBS SYSOP Information" from the
  566.           main Help Topic Index.  The "BBS SYSOP Information" includes
  567.           sample descriptions of the Peruse package as well as recommended
  568.           file names, etc.
  569.  
  570.           The "Vendor Information" and "BBS SYSOP Information" topics also
  571.           describe our Vendor Update Program and BBS Update Program which
  572.           may be of interest to you.
  573.  
  574.  
  575.           ------------------
  576.           Keyboard Commands:
  577.           ------------------
  578.  
  579.           Peruse recognizes and responds to a large number of keyboard
  580.           commands.  Learning the keyboard commands is always the most
  581.           frustrating part of learning a new software product.  In order to
  582.           minimize the learning curve Peruse understands and responds to
  583.           subsets of two very popular software packages - WordStar and
  584.           Brief.
  585.  
  586.  
  587.  
  588.  
  589.  
  590.           Peruse - READ.ME                                    Page 10 of 24
  591.  
  592.  
  593.                    Peruse:  An ASCII and Binary File Reader (1.00)
  594.  
  595.  
  596.           If you are already familiar with WordStar commands (like those
  597.           found in most editors from Borland International) then you will
  598.           feel right at home in Peruse.
  599.  
  600.           If you can't stand WordStar commands, then Peruse also recognizes
  601.           alternatives for the most commonly used commands.  These
  602.           alternatives are very similar to those used in the Brief
  603.           programmer's editor and are therefore very intuitive and easy to
  604.           remember.
  605.  
  606.           The following information covers the major keyboard commands
  607.           available in Peruse.  For additional information please refer to
  608.           the built-in Help System.  You should also refer to the Help
  609.           System built into Canonize for help with keyboard commands in
  610.           that program.
  611.  
  612.  
  613.           --------------
  614.           File Commands:
  615.           --------------
  616.  
  617.           Read New File:
  618.           --------------
  619.  
  620.                Prompt for and load a new file into the list of files being
  621.                handled by Peruse, making the new file the currently viewed
  622.                file.  If the file is already in the list, then Peruse will
  623.                make that file the currently viewed file, but will not add
  624.                it to the list twice.
  625.                <Alt-R> or <F3> or <Ctrl-KN>
  626.  
  627.                Alternatively, you can read a new file by positioning the
  628.                mouse cursor over the "Read" Hot Spot and clicking the left
  629.                mouse button <ClickLeft>.
  630.  
  631.           Next File:
  632.           ----------
  633.  
  634.                Make the next file in the list the currently viewed file.
  635.                If you are viewing the last file in the list then Peruse
  636.                will "wrap around", making the first file in the list the
  637.                currently viewed file.  This command does nothing if there
  638.                is only one file in the list.
  639.                <Alt-N> or <F2>
  640.  
  641.                Alternatively, you can make the next file in the list the
  642.                currently viewed file by positioning the mouse cursor over
  643.                the "Next" Hot Spot and clicking the left mouse button
  644.                <ClickLeft>.
  645.  
  646.  
  647.  
  648.  
  649.           Peruse - READ.ME                                    Page 11 of 24
  650.  
  651.  
  652.                    Peruse:  An ASCII and Binary File Reader (1.00)
  653.  
  654.  
  655.           Before (Previous) File:
  656.           -----------------------
  657.  
  658.                Make the previous file in the list the currently viewed
  659.                file.  If you are viewing the first file in the list then
  660.                Peruse will "wrap around", making the last file in the list
  661.                the currently viewed file.  This command does nothing if
  662.                there is only one file in the list.
  663.                <Alt-B> or <Alt-Minus> or <Ctrl-F2>
  664.  
  665.                Alternatively, you can make the previous file in the list
  666.                the currently viewed file by positioning the mouse cursor
  667.                over the "Prev" Hot Spot and clicking the left mouse button
  668.                <ClickLeft>.
  669.  
  670.           List of Files:
  671.           --------------
  672.  
  673.                Pop up a Pick List containing every file currently being
  674.                handled by Peruse.  Once in the Pick List simply select the
  675.                file you wish to view.
  676.                <Alt-L>
  677.  
  678.                Alternatively, you can pop up the list of files by
  679.                positioning the mouse cursor over the "List" Hot Spot and
  680.                clicking the left mouse button <ClickLeft>.
  681.  
  682.           Close File:
  683.           -----------
  684.  
  685.                Close the currently viewed file, removing it from the list.
  686.                The next file in the list will become the currently viewed
  687.                file.  If the file being closed is the last file in the list
  688.                then Peruse will "wrap around", making the first file in the
  689.                list the currently viewed file.  If there is only one file
  690.                in the list then this command generates an error message and
  691.                does not close the file.
  692.                <Alt-C> or <Ctrl-F3> or <Ctrl-Minus>
  693.  
  694.                Alternatively, you can close the currently viewed file by
  695.                positioning the mouse cursor over the "Close" Hot Spot and
  696.                clicking the left mouse button <ClickLeft>.
  697.  
  698.  
  699.           -------------------------
  700.           Cursor Movement Commands:
  701.           -------------------------
  702.  
  703.           Move Up             Scroll window up one line.
  704.                               <Up> or <Ctrl-E> or <Ctrl-W>
  705.  
  706.  
  707.  
  708.           Peruse - READ.ME                                    Page 12 of 24
  709.  
  710.  
  711.                    Peruse:  An ASCII and Binary File Reader (1.00)
  712.  
  713.  
  714.           Move Down           Scroll window down one line.
  715.                               <Down> or <Ctrl-X> or <Ctrl-Z>
  716.  
  717.  
  718.           Page Up             Scroll window up one page.
  719.                               <PgUp> or <Ctrl-R>
  720.  
  721.           Page Down           Scroll window down one page.
  722.                               <PgDn> or <Ctrl-C>
  723.  
  724.  
  725.           Move Left           Scroll window left one column.
  726.                               <Left> or <Ctrl-S>
  727.  
  728.           Move Right          Scroll window right one column.
  729.                               <Right> or <Ctrl-D>
  730.  
  731.  
  732.           Word Left           Scroll window left ten (10) columns.
  733.                               <Ctrl-Left> or <Ctrl-A>
  734.  
  735.           Word Right          Scroll window right ten (10) columns.
  736.                               <Ctrl-Right> or <Ctrl-F>
  737.  
  738.  
  739.           Start of Line       Scroll window to column one.
  740.                               <Home> or <Ctrl-QS>
  741.  
  742.           End of Line         Scroll window so that the end of the longest
  743.                               line in the window is visible.
  744.                               <End> or <Ctrl-QD>
  745.  
  746.  
  747.           Top of File         Scroll to the beginning of the file.
  748.                               <Ctrl-PgUp> or <Ctrl-QR>
  749.  
  750.           End of File         Scroll to the end of the file.
  751.                               <Ctrl-PgDn> or <Ctrl-QC>
  752.  
  753.           Go to Line          Prompt for a line number, then scroll the
  754.                               window so that the specified line appears at
  755.                               the top of the window.  If the specified line
  756.                               number is greater than the total number of
  757.                               lines in the file, then the window will
  758.                               scroll to the end of the file.  This command
  759.                               can be easily remembered as "Goto" or "Jump
  760.                               to Line".
  761.                               <Alt-G> or <F9> or <Ctrl-JL>
  762.  
  763.  
  764.  
  765.  
  766.  
  767.           Peruse - READ.ME                                    Page 13 of 24
  768.  
  769.  
  770.                    Peruse:  An ASCII and Binary File Reader (1.00)
  771.  
  772.  
  773.           ----------------------
  774.           Place Holder Commands:
  775.           ----------------------
  776.  
  777.           Set Marker Number   Set the specified marker number at the start
  778.                               of the line which is visible at the top of
  779.                               the window.  The specific commands are as
  780.                               follows:
  781.  
  782.                               Set Marker 0:  <Alt-0> or <Ctrl-K0>
  783.                               Set Marker 1:  <Alt-1> or <Ctrl-K1>
  784.                               Set Marker 2:  <Alt-2> or <Ctrl-K2>
  785.                               Set Marker 3:  <Alt-3> or <Ctrl-K3>
  786.                               Set Marker 4:  <Alt-4> or <Ctrl-K4>
  787.                               Set Marker 5:  <Alt-5> or <Ctrl-K5>
  788.                               Set Marker 6:  <Alt-6> or <Ctrl-K6>
  789.                               Set Marker 7:  <Alt-7> or <Ctrl-K7>
  790.                               Set Marker 8:  <Alt-8> or <Ctrl-K8>
  791.                               Set Marker 9:  <Alt-9> or <Ctrl-K9>
  792.  
  793.  
  794.           Jump to Mark Number Scroll the window so that the line associated
  795.                               with the specified marker is at the top of
  796.                               the window.  The specific commands are as
  797.                               follows:
  798.  
  799.  
  800.                               Jump to Mark 0:  <Alt-J0> or <Ctrl-Q0>
  801.                               Jump to Mark 1:  <Alt-J1> or <Ctrl-Q1>
  802.                               Jump to Mark 2:  <Alt-J2> or <Ctrl-Q2>
  803.                               Jump to Mark 3:  <Alt-J3> or <Ctrl-Q3>
  804.                               Jump to Mark 4:  <Alt-J4> or <Ctrl-Q4>
  805.                               Jump to Mark 5:  <Alt-J5> or <Ctrl-Q5>
  806.                               Jump to Mark 6:  <Alt-J6> or <Ctrl-Q6>
  807.                               Jump to Mark 7:  <Alt-J7> or <Ctrl-Q7>
  808.                               Jump to Mark 8:  <Alt-J8> or <Ctrl-Q8>
  809.                               Jump to Mark 9:  <Alt-J9> or <Ctrl-Q9>
  810.  
  811.  
  812.           ---------------
  813.           Block Commands:
  814.           ---------------
  815.  
  816.           Peruse provides several useful capabilities that affect blocks of
  817.           text.  These capabilities are described below:
  818.  
  819.           Note:  Partial lines cannot be included in a block.  Block are
  820.           made only of entire lines of text.
  821.  
  822.  
  823.  
  824.  
  825.  
  826.           Peruse - READ.ME                                    Page 14 of 24
  827.  
  828.  
  829.                    Peruse:  An ASCII and Binary File Reader (1.00)
  830.  
  831.  
  832.           Begin Mark (Top)    Marks the line at the top of the window as
  833.                               the start of a block.
  834.                               <Alt-M> or <F7> or <Ctrl-KB>
  835.  
  836.           End Mark (Top)      Marks the line at the top of the window as
  837.                               the end of a block.
  838.                               <F8> or <Ctrl-KK>
  839.  
  840.           End Mark (Bottom)   Marks the line at the bottom of the window as
  841.                               the end of a block.
  842.                               <Ctrl-BK>
  843.  
  844.  
  845.           Remove Marks        Removes block marks (unmarks the block).
  846.                               This command acts as a toggle, enabling you
  847.                               to repeatedly mark and unmark the same block.
  848.                               <Alt-U> or <Ctrl-KH>
  849.  
  850.  
  851.           Jump to Block Begin Jump to the beginning of the currently marked
  852.                               block.  Does nothing if no block is marked.
  853.                               <Ctrl-F7> or <Ctrl-QB>
  854.  
  855.           Jump to Block End   Jump to the end of the currently marked
  856.                               block.  Does nothing if no block is marked.
  857.                               <Ctrl-F8> or <Ctrl-QK>
  858.  
  859.  
  860.           Write Marked Block  Prompt for a file name and write the marked
  861.                               block to that file.  This command writes the
  862.                               actual contents of the file, not the image of
  863.                               it that is being displayed on the screen.
  864.                               The results are the same whether Peruse is in
  865.                               Hex or ASCII mode and regardless of the state
  866.                               of high bit stripping, tab expansion, etc.
  867.                               Does nothing if no block is marked.
  868.                               <Alt-W> or <Ctrl-KW>
  869.  
  870.           Print Marked Block  Write the marked block to printer port LPT1,
  871.                               LPT2, or LPT3.  The specified printer port is
  872.                               determined by toggling from one to another
  873.                               using <Alt-T> or by positioning the mouse
  874.                               cursor over the LPT? display and clicking the
  875.                               left mouse button <ClickLeft>.  If no block
  876.                               is currently marked then the entire file will
  877.                               be printed (see below).
  878.                               <Alt-P> or <Ctrl-KP>
  879.  
  880.  
  881.  
  882.  
  883.  
  884.  
  885.           Peruse - READ.ME                                    Page 15 of 24
  886.  
  887.  
  888.                    Peruse:  An ASCII and Binary File Reader (1.00)
  889.  
  890.  
  891.           Print Entire File   The entire file will be written to the
  892.                               specified printer port (LPT1, LPT2 or LPT3)
  893.                               if no blocks are marked at the time the print
  894.                               command is issued (see above).
  895.                               <Alt-P> or <Ctrl-KP>
  896.  
  897.  
  898.  
  899.           -----------------------
  900.           Search (Find) Commands:
  901.           -----------------------
  902.  
  903.           Search Forwards     Prompt for a string of up to 30 characters
  904.                               for which to search.  The search will be case
  905.                               insensitive, and will begin at the current
  906.                               file position and proceed forwards through
  907.                               the file.
  908.                               <F5>
  909.  
  910.           Search Backwards    Prompt for a string of up to 30 characters
  911.                               for which to search.  The search will be case
  912.                               insensitive, and will begin at the current
  913.                               file position and proceed backwards through
  914.                               the file.
  915.                               <F6>
  916.  
  917.           Custom Search       Prompt for a string of up to 30 characters
  918.                               for which to search.  After the string is
  919.                               entered, prompt for the Search Control
  920.                               Options ("B","G","U").
  921.                               <Alt-F> or <Ctrl-QF>
  922.  
  923.                               Alternatively, a custom search can be
  924.                               initiated by moving the mouse cursor over the
  925.                               "Search" Hot Spot and clicking the left mouse
  926.                               button.
  927.                               <ClickLeft>
  928.  
  929.           Repeat Search       Repeat the last search operation.  The same
  930.                               search string and Search Control Options will
  931.                               be used for this search, as were used in the
  932.                               previous search.  Does nothing if no previous
  933.                               search has been performed.
  934.                               <Ctrl-L> or <Ctrl-F5> or <Ctrl-F6>
  935.  
  936.  
  937.  
  938.  
  939.  
  940.  
  941.  
  942.  
  943.  
  944.           Peruse - READ.ME                                    Page 16 of 24
  945.  
  946.  
  947.                    Peruse:  An ASCII and Binary File Reader (1.00)
  948.  
  949.  
  950.           Search Control Options determine how the search is performed.
  951.  
  952.           The search options understood by Peruse are as follows:
  953.  
  954.  
  955.              Search Backwards "B"  Search from the current file position
  956.                               towards the top of the file.  "B" may not be
  957.                               used at the same time as the "G" option.
  958.  
  959.              Search Globally  "G"  Search from the top of the file to the
  960.                               end of the file, regardless of the current
  961.                               file position.  "G" may not be used at the
  962.                               same time as the "B" option.
  963.  
  964.              Ignore Case      "U"  Upper case letters (A) are considered
  965.                               the same as lower case letters (a).  The
  966.                               search should match "TARGET" and "target".
  967.  
  968.  
  969.  
  970.           ---------------------
  971.           Display Mode Toggles:
  972.           ---------------------
  973.  
  974.           Hex Mode            Toggle between ASCII and Hex modes.  In Hex
  975.                               mode the file is displayed in lines
  976.                               consisting of sixteen characters each.  In
  977.                               Hex mode there are three main columns of
  978.                               information.
  979.  
  980.                               The first (leftmost) column displays the
  981.                               offset from the start of the file to the
  982.                               first character in that line (the offset is a
  983.                               hexadecimal value).
  984.  
  985.                               The second (middle) column displays the next
  986.                               sixteen bytes in the file (displayed as hex
  987.                               values).
  988.  
  989.                               The third (rightmost) column displays the
  990.                               ASCII representation of each character in the
  991.                               line.
  992.                               <Alt-H> or <F4> or <Ctrl-H>
  993.  
  994.                               Alternatively, Hex/ASCII mode can be toggled
  995.                               by positioning the mouse cursor over the
  996.                               "Hex" Hot Spot and clicking the left mouse
  997.                               button.
  998.                               <ClickLeft>
  999.  
  1000.  
  1001.  
  1002.  
  1003.           Peruse - READ.ME                                    Page 17 of 24
  1004.  
  1005.  
  1006.                    Peruse:  An ASCII and Binary File Reader (1.00)
  1007.  
  1008.  
  1009.           Strip High Bits     Toggle between suppressing and including the
  1010.                               high (eighth) bit of each character.
  1011.  
  1012.                               In ASCII mode, high bit stripping causes all
  1013.                               characters above ASCII code 128 to be
  1014.                               displayed as they would be if the high bit
  1015.                               was not set.
  1016.  
  1017.                               In Hex mode, high bit stripping causes all
  1018.                               characters (in the right hand column) below
  1019.                               ASCII code 32 or above ASCII code 128, to be
  1020.                               displayed as a period (.) character.
  1021.                               <Alt-S> or <Ctrl-QH>
  1022.  
  1023.                               Alternatively, high bit stripping can be
  1024.                               toggled by positioning the mouse cursor over
  1025.                               the "Strip" Hot Spot and clicking the left
  1026.                               mouse button.
  1027.                               <ClickLeft>
  1028.  
  1029.           Tab Expansion       Enables or disables tab expansion.  When
  1030.                               enabled, tab characters (ASCII code 9) are
  1031.                               expanded causing the text to move to the next
  1032.                               tab stop.  Tab stops occur every eight
  1033.                               columns (1,9,17, etc.).  Does nothing while
  1034.                               in Hex mode.
  1035.                               <Ctrl-QT>
  1036.  
  1037.           Video Mode          (EGA/VGA only)  Switches the display between
  1038.                               25 line mode and 43/50 line mode.  Does
  1039.                               nothing if the current video adapter is not
  1040.                               an EGA or VGA.
  1041.                               <Alt-V>
  1042.  
  1043.                               Alternatively, the video mode can be toggled
  1044.                               by positioning the mouse cursor over the
  1045.                               "Video" Hot Spot and clicking the left mouse
  1046.                               button.
  1047.                               <ClickLeft>
  1048.  
  1049.  
  1050.           ---------------
  1051.           Other Commands:
  1052.           ---------------
  1053.  
  1054.           Quit                Quit to DOS.
  1055.                               <Alt-Q> or <Esc> or <Alt-X> or <F10> or
  1056.                               <ClickRight> or <Ctrl-Break>
  1057.  
  1058.  
  1059.  
  1060.  
  1061.  
  1062.           Peruse - READ.ME                                    Page 18 of 24
  1063.  
  1064.  
  1065.                    Peruse:  An ASCII and Binary File Reader (1.00)
  1066.  
  1067.  
  1068.                               Alternatively, position the mouse cursor over
  1069.                               the "Exit" Hot Spot and click the left mouse
  1070.                               button.
  1071.                               <ClickLeft>
  1072.  
  1073.           Help                Provide help information (usually brings up
  1074.                               the main Help Topic Index.
  1075.                               <F1> or <ClickBoth>
  1076.  
  1077.                               Alternatively, position the mouse cursor over
  1078.                               the "F1 Help" Hot Spot and click the left
  1079.                               mouse button.
  1080.                               <ClickLeft>
  1081.  
  1082.           Mouse Select        Basically the same thing as pressing the
  1083.                               <Enter> key.   The affect it has depends upon
  1084.                               what activity was occurring when the left
  1085.                               mouse button was clicked.
  1086.                               <ClickLeft>
  1087.  
  1088.           DOS Shell           Swap Peruse out of memory and activate a DOS
  1089.                               shell.
  1090.                               <Alt-D> or <Alt-Z>
  1091.  
  1092.                               Alternatively, position the mouse cursor over
  1093.                               the "Shell" Hot Spot and click the left mouse
  1094.                               button.
  1095.                               <ClickLeft>
  1096.  
  1097.  
  1098.           -----------------------------
  1099.           Function Key Quick Reference:
  1100.           -----------------------------
  1101.  
  1102.                F1  Help
  1103.                F2  Next File            Ctrl-F2  Previous File
  1104.                F3  Read New File        Ctrl-F3  Close File
  1105.                F4  Toggle Hex Mode      Ctrl-F4  Strip High Bits
  1106.                F5  Search Forward       Ctrl-F5  Continue Search
  1107.                F6  Search Backward      Ctrl-F6  Continue Search
  1108.                F7  Begin Block Mark     Ctrl-F7  Jump to Block Beginning
  1109.                F8  End Block Mark       Ctrl-F8  Jump to Block End
  1110.                F9  Goto Line
  1111.                F10 Quit or Exit
  1112.  
  1113.  
  1114.  
  1115.  
  1116.  
  1117.  
  1118.  
  1119.  
  1120.  
  1121.           Peruse - READ.ME                                    Page 19 of 24
  1122.  
  1123.  
  1124.                    Peruse:  An ASCII and Binary File Reader (1.00)
  1125.  
  1126.  
  1127.           ------------
  1128.           Mouse Usage:
  1129.           ------------
  1130.  
  1131.  
  1132.           <ClickLeft>         Clicking the left mouse button is basically
  1133.                               equivalent to pressing the <Enter> key.  The
  1134.                               effect it has depends upon what Peruse was
  1135.                               doing when the left mouse button was clicked.
  1136.  
  1137.           <ClickRight>        Clicking the right mouse button is basically
  1138.                               equivalent to pressing the <Esc> key.  The
  1139.                               effect it has depends upon what Peruse was
  1140.                               doing when the right mouse button was
  1141.                               clicked.
  1142.  
  1143.           <ClickBoth>         Clicking both the left and right mouse
  1144.                               buttons at the same time is basically
  1145.                               equivalent to pressing the <F1> key.  It
  1146.                               tells Peruse that you want help.  If a help
  1147.                               window is already visible then it tells
  1148.                               Peruse that you want to see the main Help
  1149.                               Topic Index.
  1150.  
  1151.  
  1152.  
  1153.           ----------------
  1154.           Mouse Hot Spots:
  1155.           ----------------
  1156.  
  1157.           A mouse "Hot Spot" is a position on your screen which has a
  1158.           special meaning to Peruse.  By positioning the mouse cursor over
  1159.           a Hot Spot and clicking the left mouse button <ClickLeft> you
  1160.           instruct Peruse to carry out the command indicated by that Hot
  1161.           Spot.
  1162.  
  1163.           This is very similar to icon based graphical user interfaces.  By
  1164.           pointing at a particular icon (picture) and clicking the left
  1165.           mouse button, the action represented by the icon is carried out.
  1166.           Of course, Peruse is text based (not graphics based), so instead
  1167.           of icons you would point at an English word.  Pointing simply
  1168.           means to place the mouse cursor over the specified Hot Spot.
  1169.  
  1170.             ^
  1171.           <>v     These four Hot Spots in the lower right hand corner of
  1172.                   the Peruse window are icons which, when selected, produce
  1173.                   the same effect as the left, right, up, or down arrow
  1174.                   keys.
  1175.  
  1176.  
  1177.  
  1178.  
  1179.  
  1180.           Peruse - READ.ME                                    Page 20 of 24
  1181.  
  1182.  
  1183.                    Peruse:  An ASCII and Binary File Reader (1.00)
  1184.  
  1185.  
  1186.           Next    Make the next file in the list the currently viewed file.
  1187.                   If you are viewing the last file in the list then Peruse
  1188.                   will "wrap around", making the first file in the list the
  1189.                   currently viewed file.  This command does nothing if
  1190.                   there is only one file in the list.
  1191.  
  1192.           Before  Make the previous file in the list the currently viewed
  1193.                   file.   If you are viewing the first file in the list
  1194.                   then Peruse will "wrap around", making the last file in
  1195.                   the list the currently viewed file.  This command does
  1196.                   nothing if there is only one file in the list.
  1197.  
  1198.           Close   Close the currently viewed file, removing it from the
  1199.                   list.  The next file in the list will become the
  1200.                   currently viewed file.  If the file being closed is the
  1201.                   last file in the list then Peruse will "wrap around",
  1202.                   making the first file in the list the currently viewed
  1203.                   file.  If there is only one file in the list then this
  1204.                   command generates an error message and does not close the
  1205.                   file.
  1206.  
  1207.           Read    Prompt for and load a new file into the list of files
  1208.                   being handled by Peruse, making the new file the
  1209.                   currently viewed file.  If the file is already in the
  1210.                   list, then Peruse will make that file the currently
  1211.                   viewed file, but will not add it to the list twice.
  1212.  
  1213.           List    Pop up a Pick List containing every file currently being
  1214.                   handled by Peruse.  Once in the Pick List simply select
  1215.                   the file you wish to view.
  1216.  
  1217.           Find    Prompt for a search string (up to 30 characters long) and
  1218.                   search options (B = search Backwards, G = search
  1219.                   Globally, and U = Ignore case).  Peruse will then perform
  1220.                   the specified search.  The line containing the search
  1221.                   string (if found) will be highlighted until another
  1222.                   search is performed, the mode is toggled between Hex and
  1223.                   ASCII, or the file is changed.
  1224.  
  1225.                   See also:  Search Control Options
  1226.  
  1227.           Video   (EGA/VGA only)  Switches the display between 25 line mode
  1228.                   and 43/50 line mode.  Does nothing if the current video
  1229.                   adapter is not EGA or VGA.
  1230.  
  1231.           Hex     Toggles the Peruse display between ASCII and Hex modes.
  1232.                   In Hex mode 16 characters are displayed per line.  The
  1233.                   leftmost column displays the offset within the file (as a
  1234.                   hexadecimal value) for the first character in the line to
  1235.                   its right.  The middle columns display the contents of
  1236.                   the line (the 16 characters) in hex.  The rightmost
  1237.  
  1238.  
  1239.           Peruse - READ.ME                                    Page 21 of 24
  1240.  
  1241.  
  1242.                    Peruse:  An ASCII and Binary File Reader (1.00)
  1243.  
  1244.  
  1245.                   column displays the ASCII equivalent of each of the 16
  1246.                   characters in the line.
  1247.  
  1248.                   See also:  Auto Hex Mode (in the Help System)
  1249.  
  1250.           Strip   Toggles high bit stripping (suppression of the eighth bit
  1251.                   of each character in the file).  This option does not
  1252.                   alter the contents of the file in any way, it merely
  1253.                   alters the way the contents are displayed.
  1254.  
  1255.                   In ASCII mode stripping affects only characters greater
  1256.                   than ASCII code 128.
  1257.  
  1258.                   In Hex mode stripping causes the ASCII representation of
  1259.                   each character less than 32 or greater than 128 to be
  1260.                   displayed as a period (.) only.
  1261.  
  1262.           Lpt?    Switches printer ports between LPT1, LPT2 and LPT3.
  1263.  
  1264.                   See also:  Printing Commands
  1265.  
  1266.           Print   Prints the currently marked block using LPT1, LPT2 or
  1267.                   LPT3 (see above).  If no block is marked then the entire
  1268.                   file will be printed.
  1269.  
  1270.           Dos     Swap Peruse out of memory and activate a DOS shell.
  1271.  
  1272.           Quit    Exit from Peruse and return to DOS (or to the application
  1273.                   over which Peruse was popped).  See Shell below for an
  1274.                   alternative.
  1275.  
  1276.           F1 Help Activates the Help System.
  1277.  
  1278.  
  1279.  
  1280.  
  1281.  
  1282.  
  1283.  
  1284.  
  1285.  
  1286.  
  1287.  
  1288.  
  1289.  
  1290.  
  1291.  
  1292.  
  1293.  
  1294.  
  1295.  
  1296.  
  1297.  
  1298.           Peruse - READ.ME                                    Page 22 of 24
  1299.  
  1300.  
  1301.                    Peruse:  An ASCII and Binary File Reader (1.00)
  1302.  
  1303.  
  1304.           ------------
  1305.           Scroll Bars:
  1306.           ------------
  1307.  
  1308.           Scroll Bars simplify the process of controlling Peruse through
  1309.           the use of a mouse.  In Peruse, Scroll Bars appear on the right
  1310.           hand side of a window.  A Scroll Bar consists of four components,
  1311.           each of which affects the current position in a window or Pick
  1312.           List.
  1313.  
  1314.           Sample Scroll Bar:
  1315.           ------------------
  1316.  
  1317.                        ...top of window...
  1318.                               ---
  1319.                                 |
  1320.                                 ^ <- decrement arrow
  1321.                                 #
  1322.                                 X <- slider
  1323.                                 #
  1324.                Shaded Column -> #
  1325.                                 #
  1326.                                 #
  1327.                                 v <- increment arrow
  1328.                                 |
  1329.                               ---
  1330.                       ...bottom of window...
  1331.  
  1332.           At the top of each Scroll Bar is a Hot Spot with an arrow
  1333.           pointing up - called a "decrement arrow".  Positioning the mouse
  1334.           cursor over the decrement arrow and clicking the left mouse
  1335.           button has the same effect as pressing <PgUp>.  It scrolls the
  1336.           window up by one full page of information.
  1337.  
  1338.           At the bottom of each Scroll Bar is a Hot Spot with an arrow
  1339.           pointing down - called an "increment arrow".  Positioning the
  1340.           mouse cursor over the increment arrow and clicking the left mouse
  1341.           button has the same effect as pressing <PgDn>.  It scrolls the
  1342.           window down by one full page of information.
  1343.  
  1344.           Between the decrement and increment arrows is a single shaded
  1345.           column.  This column represents the entire file (or Pick List).
  1346.           The solid block character (called a "slider") indicates the
  1347.           current position in the file.  If you are at the top of the file
  1348.           (or pick list) then the slider will be at the top of the shaded
  1349.           column.  If you are at the bottom of the file, the slider will be
  1350.           at the bottom of the shaded column.  If you are in the middle of
  1351.           the file, the slider will be in the middle of the shaded column.
  1352.           You can always estimate your relative position in a file by
  1353.           looking at the Scroll Bar on the right hand side of the window.
  1354.  
  1355.  
  1356.  
  1357.           Peruse - READ.ME                                    Page 23 of 24
  1358.  
  1359.  
  1360.                    Peruse:  An ASCII and Binary File Reader (1.00)
  1361.  
  1362.  
  1363.           You can also position the mouse on the Scroll Bar (on the shaded
  1364.           column) and click the left mouse button to tell Peruse to move to
  1365.           that relative position within the file.
  1366.  
  1367.           Of course, if no mouse is installed then the Scroll Bar will be
  1368.           nothing more than a status indicator and you won't be able to use
  1369.           it to control your position within a file.
  1370.  
  1371.  
  1372.  
  1373.  
  1374.  
  1375.             * * *  Thanks for your continued support of shareware!  * * *
  1376.  
  1377.  
  1378.  
  1379.  
  1380.  
  1381.  
  1382.  
  1383.  
  1384.  
  1385.                                   Falk Data Systems
  1386.                                  5322 Rockwood Court
  1387.                                 El Paso, Texas  79932
  1388.                                         U.S.A.
  1389.  
  1390.  
  1391.                                     (915) 584-7670
  1392.  
  1393.  
  1394.  
  1395.  
  1396.  
  1397.  
  1398.  
  1399.  
  1400.  
  1401.  
  1402.  
  1403.  
  1404.  
  1405.  
  1406.  
  1407.  
  1408.  
  1409.  
  1410.  
  1411.  
  1412.  
  1413.  
  1414.  
  1415.  
  1416.           Peruse - READ.ME                                    Page 24 of 24
  1417.